Controlled release facilities - Français Anglais Dictionnaire